.poto_tip {
    padding: 20px;
    text-align: center;
    display: block;
    color: red;
    font-size:12px;
}
.poto {
    :global {
        .ant-upload.ant-upload-select {
            margin: auto;
        }
        .miniio-placeholder {
            text-align: center;
        }
    }
}
.top_card {
    margin-bottom: 20px;
    :global{
        .ant-card-body {
            //padding-bottom: 0;
        }
        .ant-upload-list-item-container {
            margin: auto;
        }
        .ant-form-item:has(.ant-upload-list-item-container) {
            margin-bottom: 30px;
        }
        
    }
}

.base_desc {
    height: 100%;
    :global {
        .ant-descriptions,
        .ant-descriptions-view,
        table {
            height: 100%;
        }
    }
}

.basic_top_info {
    :global {
        .ant-form-item {
            margin: 0;
            height: 65px;
        }
        .form_panel_card {
            background-color: transparent;
            border: none;
        }
        .ant-card-body {
            padding: 0 14px 24px 24px !important;
            border: none;
        }
        .ant-card-body > .ant-row > .ant-col.ant-col-24:first-child {
            display: none;
        }
        .ant-card-body > .ant-row {
            border: 1px solid #e8e8e8;
            border-right: none;
            border-bottom: none;
        }
        .ant-card-body > .ant-row > .ant-col {
            border-right: 1px solid #e8e8e8;
            border-bottom: 1px solid #e8e8e8;
        }
        
        .ant-form-item-label {
            background-color: #f7f9fb;
            border-right: 1px solid #e8e8e8;
        }
        .ant-form-item > .ant-row > .ant-col {
            padding: 10px !important;
            height: 65px;
            line-height: 45px;
        }
        .ant-row > .ant-col {
            padding: 0 !important;
        }
    }

}


// :global {
//     .lfun-from-nonEdit {
//         .ant-radio-wrapper {
//             display: none;
//         }
        
//         .ant-radio-wrapper:has(.ant-radio.ant-radio-checked) {
//             display: inline;
//         }
//         .ant-radio {
//             display: none;
//         }
//         .ant-radio-wrapper-checked  > span:last-child {
//             padding-left: 11px !important;
//         }
//     }
// }

.steps {
    margin-left: 10px;
    margin-top: 20px;
    .step {
        height: 50px;
        font-size: 12px;
        padding-left: 20px;
        width: 100%;
    }
    .step::before { 
        content: '';
        height: 100%;
        width: 2px;
        background-color: #49e10f;
        top: 2px;
        left: 7px;
        position: absolute;
    }
    .step:last-child::before {
        display: none;
    }

    .step::after {
        content: '';
        width: 15px;
        height: 15px;
        border-radius: 50%;
        background-color: #49e10f;
        top: 2px;
        left: 0;
        position: absolute;
    }
}

.basic_panel {
    :global {
        .form_panel_title {
            border-bottom: 1px solid #d9d9d9;
            margin-bottom: 20px;
        }
    }
    .step_title {
        padding-left: 12px;
        padding-right: 12px; 
        font-size: 16px; 
        font-weight: 600; 
        line-height: 1.5;
        border-bottom: 1px solid #d9d9d9;
    }
}